home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / qmx_120.zip / _NEW_IN_.100 next >
Text File  |  1990-01-27  |  5KB  |  101 lines

  1. This version of QMX has *many* changes from version 0.99, the last public
  2. release version.  Be sure to read this addendum entirely!
  3.  
  4.  
  5. IMPORTANT!  1.00 uses (and requires) FOSSIL support!  YOU MUST REMOVE ANY
  6. CARRIER WATCHDOG PROGRAM AND DOS REDIRECTION SUCH AS CTTY/FOSLAUX/GATEWAY!
  7.       Please see update item #9 below for further details...
  8.  
  9. ALSO:  Please note that there is no reason to use the "NoBreak" parameter,
  10. since <CTRL-C>, <CTRL-K> and <CTRL-BREAK> are recognized by the FOSSIL and
  11. filtered out of the input from the user.  IF YOU SET NOBREAK THE USER WILL
  12. NOT BE ABLE TO INTERRUPT THE PROGRAM WITHOUT HANGING UP!  If it is not set
  13. and the user hits any of the three combinations above, then execution will
  14. be immediately terminated and the user returned to the BBS.
  15.  
  16. PLEASE BE SURE TO CHECK OUT HOW THIS EFFECTS YOUR PARTICULAR INSTALLATION
  17. BEFORE YOU DECIDE TO CONTINUE USING "NoBreak" - you probably don't need it!
  18.  
  19. Version 1.00 Changes:
  20.  
  21. 0) FOSSIL support (and required!) - See above!
  22.  
  23. 1) <CTRL-BREAK> and <CTRL-C> elimination works if you use "NoBreak".
  24.  
  25. 2) "New Uploads FileScan" - if you put "ShowFiles" into your QMXSETUP.CFG 
  26. file, the uploads will be shown on-screen as well (they always go into the
  27. SUMMARY1.XRS file so the user can pop up a list of new uploads with <F6> in
  28. XRS).  Note that QuickBBS doesn't bother to "Touch" files coming in via
  29. Z-Modem so I have to kludge the filesearch...  What I do is look through the
  30. FLSEARCH.CTL file for areas the user qualifies to see (verify the level),
  31. then read through the FILES.BBS for each qualified area looking for files
  32. that have timestamps later than the last login date, optionally displaying
  33. ones that are newer as I go.  If I find absolutely no "new" files in an area,
  34. I printback the last 5 entries which were stored in a circular list as I read
  35. them - best I can do.  If you "Touch" each upload as they are received (don't
  36. even know that you can, but I suspect you could do so somehow...), then it
  37. will work perfectly.  By the way - if you use the "FileDoor" program - all
  38. you have to do is enable the "TouchUploads" config parameter and it will make
  39. the file timestamps equal to the time received.  (the number in the "Uploads"
  40. scan output after the filename is file size)  Files which no longer exist
  41. aren't listed, since I have to find the file in the sub-directory to check
  42. the timestamp.
  43.  
  44. 3) Displays the FOSSIL initialization message on the SysOp side (only).
  45.  
  46. 4) Displays "*** Please Stand By! ***" when calling the external packer,
  47. since the user no longer sees that process occuring.
  48.  
  49. 5) Added a new configuration file option "LockBaud xxxxx" where 'xxxxx' is
  50. 9600, 19200 or 38400 for the high-speed modems with locked serial port rates.
  51. Be sure to set this if you have a locked port!  DSZ transfers will do poorly
  52. if this is needed but not set correctly.
  53.  
  54. 6) Fixed a very old "Null Pointer Assignment" bug which occured when you had
  55. "Point xxx" set in the configuration file.
  56.  
  57. 7) I don't display "[U]pload" as an option for local callers.
  58.  
  59. 8) DSZ is called with handshaking according to these rules - if LockBaud used
  60. or speed > 2400 use CTS/RTS otherwise use XOn/XOff.
  61.  
  62. 9) Name matching must be exact - before, if your name was "TERRY PETERS" and
  63. a message was found for "TERRY PETERSON", you would get their message(s).
  64.  
  65. 10) *Full* support for LASTREAD.BBS pointers.  You may now "read ahead" when
  66. you are online to the BBS and not receive the previously read messages when
  67. you use QMX the next time.  Messages "To You" are sent even if read that way.
  68.  
  69. 11) Automatic user entry timeout set at three minutes.  This is integrated in
  70. the FOSSIL input routines.  After two minutes with no activity, the program
  71. will beep three times signaling that it is waiting for input.  If another
  72. full minute elapses without any response, the program is terminated.
  73.  
  74. 12) Ability to "Defer" the download of mailbags created by QMX.  You should
  75. place the command "DEFER" in your QMXSETUP.CFG file to enable this feature.
  76. You are responsible for copying the file from the current sub-directory to a
  77. location which the user can access for a normal download.  You should also
  78. delete this file automatically at logoff time to prevent users from reading
  79. someone else's mail.  This features is designed for boards that were having
  80. problems with the DSZ downloads internally built in to QMX - I don't believe
  81. that this new FOSSIL version will need this at all - but just in case...
  82. Note that the FOSSIL is de-initialized before and re-initialized after any
  83. calls to DSZ for uploads and downloads.
  84.  
  85. 13) QMX exits with different errorlevels to tell you whether an upload was
  86. received and/or mail was downloaded.  ErrorLevel = 0 means no errors and
  87. neither u/l or d/l was used.  ErrorLevel 1 means mail was downloaded, a 2
  88. means mail was uploaded and a 3 means both upload and download of mail.
  89. (All higher exit codes indicate other program failure of some type!)
  90.  
  91. 14) Correction of the unsigned board number bug (i.e. boards > 127).
  92.  
  93. 15) Addition of parameter "LIMIT xxx" where 'xxx' is a number < 995 you wish
  94. to use as the maximum messages allowed. (put this in the QMXSETUP.CFG file)
  95.  
  96. 16) Automatic uppercasing entries in AREAS.BBS (should be uppercase, anyway!).
  97.  
  98.  
  99. A sample QMXSETUP.CTL file is included in the archive.  NOTE THAT THIS FILE
  100. *MUST* BE RENAMED "QMXSETUP.CFG" FOR QMX TO "SEE" IT!
  101.